#ifndef IMAGEOPERATIONPANEL_H
#define IMAGEOPERATIONPANEL_H

#include <QGroupBox>
#include "../../models/AlgorithmData.h"
class ImageOperationPanel : public QGroupBox
{
public:
    ImageOperationPanel();

private:
    void initComponents();

    QWidget* initAlgorithmParameterComponents();

    QHash<QString,AlgorithmData*> algorithmHash;

    QHash<QString,HObject> objectList;

    int imageCount;

private slots:
    void onLoadDictionary();
    void onLoadImage();
    void onLoadFolder(const QStringList& imageNames);

    void onSingleCheck();
public slots:
    void onMultipleCheck();


};

#endif // IMAGEOPERATIONPANEL_H
